% Author: Classic (Ivan Kazmenko)
% Text author: Ivan Kazmenko
% Origin: 20090212 - DTU Training & Testing

\begin{problem}{Дерево}
{tree.in}{tree.out}
{2 секунды}{256 мебибайт}{1C}

Дан неориентированный граф. Проверьте, является ли он деревом.

\InputFile

В первой строке входного файла заданы через пробел два целых числа
$n$ и $m$ "--- количество вершин и рёбер в графе, соответственно
($1 \le n \le 100$). В следующих $m$ строках заданы рёбра; $i$-я из этих
строк содержит два целых числа $u_i$ и $v_i$ через пробел "--- номера концов
$i$-го ребра ($1 \le u_i, \, v_i \le n$).
Граф не содержит петель и кратных рёбер.

\OutputFile

В первой строке выходного файла выведите ``\t{YES}'', если граф является
деревом, и ``\t{NO}'' в противном случае.

\Examples

\begin{example}
\exmp{
3 2
1 2
1 3
}{
YES
}%
\exmp{
3 3
1 2
2 3
3 1
}{
NO
}%
\end{example}

\end{problem}
